.C语言编程 统计在[30-15810]之间有多少个数能被23 整除,而不能被37 整除

来源:百度知道 编辑:UC知道 时间:2024/05/04 10:52:21
请有C语言编 要保证正确性 谢谢了

#include"math.h"
main()
{int i,j=0;
for(i=30;i<=15810;i++)
if(i%23==0 && i%37!=0)
j++;
printf("%d",j);
getch();
}

共有668个

#include<stdio.h>
void main()
{
int i,n=0;
for(i=30;i<=15810;i++)
if((i%23==0) && (i%37))
{
printf("%d\n",i);
n++;
}
printf("有%d个满足要求的数\n",n);
}

#include<stdio.h>
void main()
{
int n,i=0;
for(n=30;n<=15810;n++)
if(n%23==0&&n%37)i++;
printf("%d\n",i);
}

所谓贵精不贵多……
int main(int i,char*_[]) {
if (i<30) printf("%d",main(30,_));
else if (i>15810) return 0;
else return (i%23==0&&i%23!=0)+main(i+1,_);
}